package com.originskyseed.platform.user.vo.request;

import java.util.List;

import com.originskyseed.platform.core.base.BaseRequestVO;

/**
 * 主播信息请求对象（OSI_ANCHOR）
 *
 * @author
 */
public class AnchorRequestVO extends BaseRequestVO {

	/**
	 * 主播ID（ANCHOR_ID）
	 */
	private String anchorId;

	/**
	 * 主播等级（ANCHOR_GRADE）
	 */
	private String anchorGrade;

	/**
	 * 家族id（FAMILY_ID）
	 */
	private String familyId;

	/**
	 * 公会ID
	 */
	private String deptId;

	/**
	 * 主播昵称（ANCHOR_NICKNAME）
	 */
	private String anchorNickName;

	/**
	 * 直播等级（LIVE_RATING）
	 */
	private Integer liveRating;

	/**
	 * 查询类型 1-平台主播（默认） 2-我收藏的主播
	 */
	private Integer type;

	/**
	 * 主播状态（0：正常，1：警告 ，2：封禁恢复，3：永久封禁）（STATUS）
	 */
	private Integer status;

	/**
	 * 业务员Id
	 */
	private String businessId;

	/**
	 * 签约类型
	 */
	private String signContractType;

	/**
	 * 是否删除 0-否 1-是
	 */
	private Integer isDel;

	/**
	 * 所有子集id
	 */
	private List<String> deptIdList;

	/**
	 * 所有用户
	 */
	private List<String> list;

	/**
	 * 用户类型 1业务员 2主播
	 */
	private Integer userType;

	/**
	 * 本地账号
	 */
	private String localAccount;

	/**
	 * 本地名称
	 */
	private String localName;

	/**
	 * 本地id
	 */
	private String localId;

	/**
	 * 主播id
	 */
	private List<String> anchorIdList;

	/**
	 * 结算周期
	 */
	private Integer settlementPeriod;

	public String getLocalAccount() {
		return localAccount;
	}

	public void setLocalAccount(String localAccount) {
		this.localAccount = localAccount;
	}

	public String getLocalName() {
		return localName;
	}

	public void setLocalName(String localName) {
		this.localName = localName;
	}

	public String getLocalId() {
		return localId;
	}

	public void setLocalId(String localId) {
		this.localId = localId;
	}

	public List<String> getList() {
		return list;
	}

	public void setList(List<String> list) {
		this.list = list;
	}

	public Integer getUserType() {
		return userType;
	}

	public void setUserType(Integer userType) {
		this.userType = userType;
	}

	public List<String> getDeptIdList() {
		return deptIdList;
	}

	public void setDeptIdList(List<String> deptIdList) {
		this.deptIdList = deptIdList;
	}

	public String getAnchorGrade() {
		return anchorGrade;
	}

	public void setAnchorGrade(String anchorGrade) {
		this.anchorGrade = anchorGrade;
	}

	public String getDeptId() {
		return deptId;
	}

	public void setDeptId(String deptId) {
		this.deptId = deptId;
	}

	public Integer getIsDel() {
		return isDel;
	}

	public void setIsDel(Integer isDel) {
		this.isDel = isDel;
	}

	public String getSignContractType() {
		return signContractType;
	}

	public void setSignContractType(String signContractType) {
		this.signContractType = signContractType;
	}

	public String getBusinessId() {
		return businessId;
	}

	public void setBusinessId(String businessId) {
		this.businessId = businessId;
	}

	public Integer getType() {
		return type;
	}

	public void setType(Integer type) {
		this.type = type;
	}

	public String getAnchorId() {
		return anchorId;
	}

	public void setAnchorId(String anchorId) {
		this.anchorId = anchorId;
	}

	public String getFamilyId() {
		return familyId;
	}

	public void setFamilyId(String familyId) {
		this.familyId = familyId;
	}

	public String getAnchorNickName() {
		return anchorNickName;
	}

	public void setAnchorNickName(String anchorNickname) {
		this.anchorNickName = anchorNickName;
	}

	public Integer getLiveRating() {
		return liveRating;
	}

	public void setLiveRating(Integer liveRating) {
		this.liveRating = liveRating;
	}

	public Integer getStatus() {
		return status;
	}

	public void setStatus(Integer status) {
		this.status = status;
	}

	public List<String> getAnchorIdList() {
		return anchorIdList;
	}

	public void setAnchorIdList(List<String> anchorIdList) {
		this.anchorIdList = anchorIdList;
	}

	public Integer getSettlementPeriod() {
		return settlementPeriod;
	}

	public void setSettlementPeriod(Integer settlementPeriod) {
		this.settlementPeriod = settlementPeriod;
	}
}
